insulating cover - Turco Inglés Diccionario